home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / Pascal / Utilities / pLayer 1.0d5 / pLayer Source / pLayer.r < prev    next >
Encoding:
Text File  |  1993-06-18  |  15.8 KB  |  277 lines  |  [TEXT/MPS ]

  1. /*
  2.     $Workfile:   pLayer.r  $
  3.     $Revision:   1.0  $
  4.  
  5.     Just standard run-of-the-mill resources for the app that handles our pallette.
  6.     Nothing special here.
  7.  
  8.     © 1993 CE Software, Inc.  All rights reserved.
  9.  
  10.     WHEN    WHO        WHAT
  11.  
  12. •••••
  13.     
  14. •••••
  15. */
  16.  
  17. #include "types.r"
  18. #include "systypes.r"
  19. #include "AEUserTermTypes.r"
  20.  
  21. resource 'vers' (1) {
  22.     0x01,0x00,development, 0x05, verUS,
  23.     "v1.0d5",
  24.     "pLayer v1.0d5\n©1993 CE Software, Inc."
  25. };
  26.     
  27. type 'pLay' AS 'STR ';
  28.  
  29. resource 'pLay' (0) {
  30.     "pLayer 1.0 ©1993 CE Software, Inc."
  31. };
  32.  
  33. Resource 'aete' (0, "pLayer Terminology") {
  34.     1, 0, english, roman,
  35.     {
  36.     "Required Suite", "Events that every application should support", 'reqd', 1, 1, { }, { }, { }, { }
  37.     } };
  38.  
  39. resource 'BNDL' (128) { 'pLay', 0, { 'ICN#', { 0, 128, 1, 129 }; 'FREF', { 0, 128, 1, 129 } } };
  40.  
  41. resource 'FREF' (128, purgeable) { 'APPL', 0, "" };
  42. resource 'FREF' (129, purgeable) { 'pall', 1, "" };
  43.  
  44. resource 'ICN#' (128) {
  45.     {    /* array: 2 elements */
  46.         /* [1] */
  47.         $"0000 8000 0001 4000 0002 2000 0004 1000 0008 0800 0010 0400 0020 0200 0040 0100 0080 0080 0100 0040 0200 0020 0400 0010"
  48.         $"0800 0008 1000 0004 2000 0002 4000 0001 8000 0002 4000 0004 2000 0008 1000 0010 0800 0020 0400 0040 0200 0080 0100 0100"
  49.         $"1FFF FFF0 1000 0010 1773 DDD0 1000 0010 1FFF FFF0 0004 4000 0002 8000 0001",
  50.         /* [2] */
  51.         $"0000 8000 0001 C000 0003 E000 0007 F000 000F F800 001F FC00 003F FE00 007F FF00 00FF FF80 01FF FFC0 03FF FFE0 07FF FFF0"
  52.         $"0FFF FFF8 1FFF FFFC 3FFF FFFE 7FFF FFFF FFFF FFFE 7FFF FFFC 3FFF FFF8 1FFF FFF0 0FFF FFE0 07FF FFC0 03FF FF80 01FF FF00"
  53.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0 0007 C000 0003 8000 0001"
  54.     }
  55. };
  56.  
  57. resource 'ICN#' (129) {
  58.     {    /* array: 2 elements */
  59.         /* [1] */
  60.         $"07FF E000 0400 3000 0400 2800 0400 2400 0400 2200 0400 2100 0400 2080 0400 2040 0400 3FE0 0400 0020 0400 0020 0400 0020"
  61.         $"0400 0020 0400 0020 0400 0020 0400 0020 0400 0020 0400 0020 0400 0020 0400 0020 0400 0020 0400 0020 0400 0020 3FFF FFFC"
  62.         $"2000 0004 23B9 EEE4 2000 0004 3FFF FFFC 0400 0020 0400 0020 0400 0020 07FF FFE0",
  63.         /* [2] */
  64.         $"07FF E000 07FF F000 07FF F800 07FF FC00 07FF FE00 07FF FF00 07FF FF80 07FF FFC0 07FF FFE0 07FF FFE0 07FF FFE0 07FF FFE0"
  65.         $"07FF FFE0 07FF FFE0 07FF FFE0 07FF FFE0 07FF FFE0 07FF FFE0 07FF FFE0 07FF FFE0 07FF FFE0 07FF FFE0 07FF FFE0 3FFF FFFC"
  66.         $"3FFF FFFC 3FFF FFFC 3FFF FFFC 3FFF FFFC 07FF FFE0 07FF FFE0 07FF FFE0 07FF FFE0"
  67.     }
  68. };
  69.  
  70. resource 'icl8' (128) {
  71.     $"0000 0000 0000 0000 0000 0000 0000 0000 FF00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 00FF"
  72.     $"C0FF 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 FFC0 C0C0 FF00 0000 0000 0000 0000 0000 0000"
  73.     $"0000 0000 0000 0000 0000 0000 00FF C0C0 C0C0 C0FF 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 FFC0 C0C0"
  74.     $"C0C0 C0C0 FF00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0FF 0000 0000 0000 0000 0000"
  75.     $"0000 0000 0000 0000 0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 FF00 0000 0000 0000 0000 0000 0000 0000 0000 00FF C0C0 C0C0 C0C0"
  76.     $"C0C0 C0C0 C0C0 C0FF 0000 0000 0000 0000 0000 0000 0000 0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 FF00 0000 0000 0000"
  77.     $"0000 0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0FF 0000 0000 0000 0000 0000 0000 FFC0 C0C0 C0C0 C0C0 C0C0"
  78.     $"C0C0 C0C0 C0C0 C0C0 C0C0 FF00 0000 0000 0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0FF 0000 0000"
  79.     $"0000 0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 FF00 0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0 C0C0"
  80.     $"C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0FF 0000 0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 FF00"
  81.     $"00FF C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0FF FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0"
  82.     $"C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 FF00 00FF C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0FF 0000"
  83.     $"0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 FF00 0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0 C0C0"
  84.     $"C0C0 C0C0 C0C0 C0C0 C0C0 C0FF 0000 0000 0000 0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 FF00 0000 0000"
  85.     $"0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0FF 0000 0000 0000 0000 0000 0000 FFC0 C0C0 C0C0 C0C0 C0C0"
  86.     $"C0C0 C0C0 C0C0 C0C0 FF00 0000 0000 0000 0000 0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0FF 0000 0000 0000 0000"
  87.     $"0000 0005 0505 0505 0505 0505 0505 0505 0505 0505 0505 0505 0505 0505 0000 0000 0000 0005 0505 0505 0505 0505 0505 0505"
  88.     $"0505 0505 0505 0505 0505 0505 0000 0000 0000 0005 05FF FFFF 05FF FFFF 0505 FFFF FFFF 05FF FFFF 05FF FFFF 0505 0000 0000"
  89.     $"0000 0005 0505 0505 0505 0505 0505 0505 0505 0505 0505 0505 0505 0505 0000 0000 0000 0005 0505 0505 0505 0505 0505 0505"
  90.     $"0505 0505 0505 0505 0505 0505 0000 0000 0000 0000 0000 0000 0000 0000 00FF C0C0 C0FF 0000 0000 0000 0000 0000 0000 0000"
  91.     $"0000 0000 0000 0000 0000 0000 0000 FFC0 FF00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 00FF"
  92. };
  93.  
  94. resource 'icl8' (129) {
  95.     $"0000 0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF FF00 0000 0000 0000 0000 0000 0000 0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0"
  96.     $"C0C0 FFFF 0000 0000 0000 0000 0000 0000 0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 FF48 FF00 0000 0000 0000 0000 0000"
  97.     $"0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 FF48 48FF 0000 0000 0000 0000 0000 0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0"
  98.     $"C0C0 FF48 4848 FF00 0000 0000 0000 0000 0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 FF48 4848 48FF 0000 0000 0000 0000"
  99.     $"0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 FF48 4848 4848 FF00 0000 0000 0000 0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0"
  100.     $"C0C0 FF48 4848 4848 48FF 0000 0000 0000 0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 FFFF FFFF FFFF FFFF FF00 0000 0000"
  101.     $"0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 FF00 0000 0000 0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0"
  102.     $"C0C0 C0C0 C0C0 C0C0 C0C0 FF00 0000 0000 0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 FF00 0000 0000"
  103.     $"0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 FF00 0000 0000 0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0"
  104.     $"C0C0 C0C0 C0C0 C0C0 C0C0 FF00 0000 0000 0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 FF00 0000 0000"
  105.     $"0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 FF00 0000 0000 0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0"
  106.     $"C0C0 C0C0 C0C0 C0C0 C0C0 FF00 0000 0000 0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 FF00 0000 0000"
  107.     $"0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 FF00 0000 0000 0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0"
  108.     $"C0C0 C0C0 C0C0 C0C0 C0C0 FF00 0000 0000 0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 FF00 0000 0000"
  109.     $"0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 FF00 0000 0000 0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0"
  110.     $"C0C0 C0C0 C0C0 C0C0 C0C0 FF00 0000 0000 0000 0505 0505 0505 0505 0505 0505 0505 0505 0505 0505 0505 0505 0505 0505 0000"
  111.     $"0000 0505 0505 0505 0505 0505 0505 0505 0505 0505 0505 0505 0505 0505 0505 0000 0000 0505 0505 FFFF FF05 FFFF FF05 05FF"
  112.     $"FFFF FF05 FFFF FF05 FFFF FF05 0505 0000 0000 0505 0505 0505 0505 0505 0505 0505 0505 0505 0505 0505 0505 0505 0505 0000"
  113.     $"0000 0505 0505 0505 0505 0505 0505 0505 0505 0505 0505 0505 0505 0505 0505 0000 0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0"
  114.     $"C0C0 C0C0 C0C0 C0C0 C0C0 FF00 0000 0000 0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 FF00 0000 0000"
  115.     $"0000 0000 00FF C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 FF00 0000 0000 0000 0000 00FF FFFF FFFF FFFF FFFF FFFF"
  116.     $"FFFF FFFF FFFF FFFF FFFF FF"
  117. };
  118.  
  119. resource 'icl4' (128) {
  120.     $"0000 0000 0000 0000 F000 0000 0000 0000 0000 0000 0000 000F 7F00 0000 0000 0000 0000 0000 0000 00F7 77F0 0000 0000 0000"
  121.     $"0000 0000 0000 0F77 777F 0000 0000 0000 0000 0000 0000 F777 7777 F000 0000 0000 0000 0000 000F 7777 7777 7F00 0000 0000"
  122.     $"0000 0000 00F7 7777 7777 77F0 0000 0000 0000 0000 0F77 7777 7777 777F 0000 0000 0000 0000 F777 7777 7777 7777 F000 0000"
  123.     $"0000 000F 7777 7777 7777 7777 7F00 0000 0000 00F7 7777 7777 7777 7777 77F0 0000 0000 0F77 7777 7777 7777 7777 777F 0000"
  124.     $"0000 F777 7777 7777 7777 7777 7777 F000 000F 7777 7777 7777 7777 7777 7777 7F00 00F7 7777 7777 7777 7777 7777 7777 77F0"
  125.     $"0F77 7777 7777 7777 7777 7777 7777 777F F777 7777 7777 7777 7777 7777 7777 77F0 0F77 7777 7777 7777 7777 7777 7777 7F00"
  126.     $"00F7 7777 7777 7777 7777 7777 7777 F000 000F 7777 7777 7777 7777 7777 777F 0000 0000 F777 7777 7777 7777 7777 77F0 0000"
  127.     $"0000 0F77 7777 7777 7777 7777 7F00 0000 0000 00F7 7777 7777 7777 7777 F000 0000 0000 000F 7777 7777 7777 777F 0000 0000"
  128.     $"0001 1111 1111 1111 1111 1111 1111 0000 0001 1111 1111 1111 1111 1111 1111 0000 0001 1FFF 1FFF 11FF FF1F FF1F FF11 0000"
  129.     $"0001 1111 1111 1111 1111 1111 1111 0000 0001 1111 1111 1111 1111 1111 1111 0000 0000 0000 0000 0F77 7F00 0000 0000 0000"
  130.     $"0000 0000 0000 00F7 F000 0000 0000 0000 0000 0000 0000 000F"
  131. };
  132.  
  133. resource 'icl4' (129) {
  134.     $"0000 0FFF FFFF FFFF FFF0 0000 0000 0000 0000 0F77 7777 7777 77FF 0000 0000 0000 0000 0F77 7777 7777 77F7 F000 0000 0000"
  135.     $"0000 0F77 7777 7777 77F7 7F00 0000 0000 0000 0F77 7777 7777 77F7 77F0 0000 0000 0000 0F77 7777 7777 77F7 777F 0000 0000"
  136.     $"0000 0F77 7777 7777 77F7 7777 F000 0000 0000 0F77 7777 7777 77F7 7777 7F00 0000 0000 0F77 7777 7777 77FF FFFF FFF0 0000"
  137.     $"0000 0F77 7777 7777 7777 7777 77F0 0000 0000 0F77 7777 7777 7777 7777 77F0 0000 0000 0F77 7777 7777 7777 7777 77F0 0000"
  138.     $"0000 0F77 7777 7777 7777 7777 77F0 0000 0000 0F77 7777 7777 7777 7777 77F0 0000 0000 0F77 7777 7777 7777 7777 77F0 0000"
  139.     $"0000 0F77 7777 7777 7777 7777 77F0 0000 0000 0F77 7777 7777 7777 7777 77F0 0000 0000 0F77 7777 7777 7777 7777 77F0 0000"
  140.     $"0000 0F77 7777 7777 7777 7777 77F0 0000 0000 0F77 7777 7777 7777 7777 77F0 0000 0000 0F77 7777 7777 7777 7777 77F0 0000"
  141.     $"0000 0F77 7777 7777 7777 7777 77F0 0000 0000 0F77 7777 7777 7777 7777 77F0 0000 0011 1111 1111 1111 1111 1111 1111 1100"
  142.     $"0011 1111 1111 1111 1111 1111 1111 1100 0011 11FF F1FF F11F FFF1 FFF1 FFF1 1100 0011 1111 1111 1111 1111 1111 1111 1100"
  143.     $"0011 1111 1111 1111 1111 1111 1111 1100 0000 0F77 7777 7777 7777 7777 77F0 0000 0000 0F77 7777 7777 7777 7777 77F0 0000"
  144.     $"0000 0F77 7777 7777 7777 7777 77F0 0000 0000 0FFF FFFF FFFF FFFF FFFF FFF0"
  145. };
  146.  
  147. resource 'ics#' (128) {
  148.     {    /* array: 2 elements */
  149.         /* [1] */
  150.         $"0100 0280 0440 0820 1010 2008 4004 8002 4004 2008 7FFC 4004 7FFC 0280 01",
  151.         /* [2] */
  152.         $"0100 0380 07C0 0FE0 1FF0 3FF8 7FFC FFFE 7FFC 3FF8 7FFC 7FFC 7FFC 0380 01"
  153.     }
  154. };
  155.  
  156. resource 'ics#' (129) {
  157.     {    /* array: 2 elements */
  158.         /* [1] */
  159.         $"3FC0 2060 2050 2048 207C 2004 2004 2004 2004 2004 2004 FFFF 8001 FFFF 2004 3FFC",
  160.         /* [2] */
  161.         $"3FC0 3FE0 3FF0 3FF8 3FFC 3FFC 3FFC 3FFC 3FFC 3FFC 3FFC FFFF FFFF FFFF 3FFC 3FFC"
  162.     }
  163. };
  164.  
  165. resource 'ics8' (128) {
  166.     $"0000 0000 0000 00FF 0000 0000 0000 0000 0000 0000 0000 FFC0 FF00 0000 0000 0000 0000 0000 00FF C0C0 C0FF 0000 0000 0000"
  167.     $"0000 0000 FFC0 C0C0 C0C0 FF00 0000 0000 0000 00FF C0C0 C0C0 C0C0 C0FF 0000 0000 0000 FFC0 C0C0 C0C0 C0C0 C0C0 FF00 0000"
  168.     $"00FF C0C0 C0C0 C0C0 C0C0 C0C0 C0FF 0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 FF00 00FF C0C0 C0C0 C0C0 C0C0 C0C0 C0FF 0000"
  169.     $"0000 FFC0 C0C0 C0C0 C0C0 C0C0 FF00 0000 0005 0505 0505 0505 0505 0505 0505 0000 0005 0505 0505 0505 0505 0505 0505 0000"
  170.     $"0005 0505 0505 0505 0505 0505 0505 0000 0000 0000 0000 FFC0 FF00 0000 0000 0000 0000 0000 0000 00FF"
  171. };
  172.  
  173. resource 'ics8' (129) {
  174.     $"0000 FFFF FFFF FFFF FFFF 0000 0000 0000 0000 FFC0 C0C0 C0C0 C0FF FF00 0000 0000 0000 FFC0 C0C0 C0C0 C0FF 48FF 0000 0000"
  175.     $"0000 FFC0 C0C0 C0C0 C0FF 4848 FF00 0000 0000 FFC0 C0C0 C0C0 C0FF FFFF FFFF 0000 0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0FF 0000"
  176.     $"0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0FF 0000 0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0FF 0000 0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0FF 0000"
  177.     $"0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0FF 0000 0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0FF 0000 0505 0505 0505 0505 0505 0505 0505 0505"
  178.     $"0505 FFFF 05FF FF05 05FF FF05 FFFF 0505 0505 0505 0505 0505 0505 0505 0505 0505 0000 FFC0 C0C0 C0C0 C0C0 C0C0 C0FF 0000"
  179.     $"0000 FFFF FFFF FFFF FFFF FFFF FFFF"
  180. };
  181.  
  182. resource 'ics4' (128) {
  183.     $"0000 000F 0000 0000 0000 00F7 F000 0000 0000 0F77 7F00 0000 0000 F777 77F0 0000 000F 7777 777F 0000 00F7 7777 7777 F000"
  184.     $"0F77 7777 7777 7F00 F777 7777 7777 77F0 0F77 7777 7777 7F00 00F7 7777 7777 F000 0111 1111 1111 1100 0111 1111 1111 1100"
  185.     $"0111 1111 1111 1100 0000 00F7 F000 0000 0000 000F"
  186. };
  187.  
  188. resource 'ics4' (129) {
  189.     $"00FF FFFF FF00 0000 00F7 7777 7FF0 0000 00F7 7777 7F0F 0000 00F7 7777 7F00 F000 00F7 7777 7FFF FF00 00F7 7777 7777 7F00"
  190.     $"00F7 7777 7777 7F00 00F7 7777 7777 7F00 00F7 7777 7777 7F00 00F7 7777 7777 7F00 00F7 7777 7777 7F00 1111 1111 1111 1111"
  191.     $"11FF 1FF1 1FF1 FF11 1111 1111 1111 1111 00F7 7777 7777 7F00 00FF FFFF FFFF FF"
  192. };
  193.  
  194. resource 'SIZE' (-1) {
  195.     dontSaveScreen,
  196.     acceptSuspendResumeEvents,
  197.     enableOptionSwitch,
  198.     canBackground,                /* we can background; we don't currently, but our sleep value */
  199.                                 /* guarantees we don't hog the Mac while we are in the background */
  200.     doesActivateOnFGSwitch,        /* this says we do our own activate/deactivate; don't fake us out */
  201.     backgroundAndForeground,
  202.         /*onlyBackground,*/    /* this is not a background-only application! */
  203.     dontGetFrontClicks,            /* change this is if you want "do first click" behavior like the Finder */
  204.     ignoreAppDiedEvents,        /* essentially, I'm not a debugger (sub-launching) */
  205.     is32BitCompatible,            /* this app should not be run in 32-bit address space */
  206.     isHighLevelEventAware,        /* <aevt */
  207.     localAndRemoteHLEvents,        /* <aevt */
  208.     reserved,
  209.     reserved,
  210.     reserved,
  211.     reserved,
  212.     reserved,
  213.     150 * 1024,
  214.     150 * 1024    
  215. };
  216.  
  217. resource 'MENU' (1) {
  218.     1, textMenuProc, 0x7FFFFFFD, enabled, apple,
  219.     {    "About pLayer™…", noIcon, noKey, noMark, plain;
  220.         "-", noIcon, noKey, noMark, plain
  221.     } };
  222.  
  223. resource 'MENU' (2) {
  224.     2, textMenuProc, 0x7FFFFFF7, enabled, "File",
  225.     {    "New…", noIcon, "N", noMark, plain;
  226.         "Open…", noIcon, "O", noMark, plain;
  227.         "Save As…", noIcon, "S", noMark, plain;
  228.         "-", noIcon, noKey, noMark, plain;
  229.         "Quit", noIcon, "Q", noMark, plain
  230.     } };
  231.  
  232. resource 'DITL' (800, purgeable) {
  233.     {    {163, 286, 183, 356}, Button { enabled, "OK" },
  234.         { 10,  10,  44, 361}, StaticText { disabled, "pLayer v1.0d5     by Donald Brown\n© 1993 CE Software, Inc.   All Rights Reserved." },
  235.         { 52,  10, 101, 361}, StaticText { disabled, "A floating window hack.  Displays icons, executes them--and NO trap patching!" },
  236.         {104,  10, 189, 207}, StaticText { disabled, "CE Software, Inc.\nP.O. Box 65580\nWest Des Moines\nIowa 50265  USA\n(515) 224-1995" }
  237.     } };
  238. resource 'ALRT' (800, purgeable) { {64, 74, 258, 450}, 800, { OK, visible, silent, OK, visible, silent, OK, visible, silent, OK, visible, silent } };
  239.  
  240. resource 'DITL' (801, purgeable) {
  241.     {    /* array DITLarray: 2 elements */
  242.         /* [1] */ {110, 364, 130, 424}, Button { enabled, "OK" },
  243.         /* [2] */ { 10,  65, 105, 424}, StaticText { disabled, "^0" }
  244.     } };
  245.  
  246. resource 'ALRT' (801, purgeable) {
  247.     {80, 24, 220, 468},
  248.     801,
  249.     {    OK, visible, silent;
  250.         OK, visible, silent; OK, visible, silent; OK, visible, silent } };
  251.  
  252. resource 'DLOG' (1000, purgeable) { {0, 0, 216, 342}, dBoxProc, invisible, noGoAway, 0x0, 1000, "  " };
  253. resource 'DITL' (1000, purgeable) {
  254.     {    /* array DITLarray: 13 elements */
  255.         /*  [1] */ {155, 252, 171, 332}, Button { enabled, "Open" },
  256.         /*  [2] */ {124, 252, 144, 332}, Button { enabled, "Cancel" },
  257.         /*  [3] */ {0, 0, 0, 0}, HelpItem { disabled, HMScanhdlg {-6042}},
  258.         /*  [4] */ { 28, 235,  44, 337}, UserItem { enabled },
  259.         /*  [5] */ { 52, 252,  72, 332}, Button { enabled, "Eject" },
  260.         /*  [6] */ { 80, 252, 100, 332}, Button { enabled, "Desktop" },
  261.         /*  [7] */ { 49,  12, 179, 230}, UserItem { enabled },
  262.         /*  [8] */ { 26,  12,  45, 230}, UserItem { enabled },
  263.         /*  [9] */ {111, 251, 112, 333}, Picture { disabled, 11 },
  264.         /* [10] */ {186,  12, 206, 230}, Button { enabled, "Select folder" },
  265.         /* [13] */ {  4,   7,  20, 332}, StaticText { disabled, "Select the folder to show" }
  266.     } };
  267.  
  268. resource 'STR#' (1000, "SFGetFile Names") {
  269.     {    /* array StringArray: 3 elements */
  270.         /* [1] */
  271.         "Select ",
  272.         /* [2] */
  273.         "folder"
  274.     }
  275. };
  276.  
  277.